/* CSS Document �����а�ȫ����ۺϼ�ܷ���ƽ̨-�ǻ۰��� V3.2 */
/*��ǩ��������-��ʼ*/
*[hidefocus]{outline:none; margin:0; padding:0;}
html,body,frame,iframe,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,select,input,textarea,p,blockquote,table,th,td{ margin:0; padding:0;font-size: 12px;color: #172732; font-family:Arial, Helvetica, sans-serif;}
html,body,iframe,img{border:0;}
html { overflow-x: hidden; overflow-y: auto;} 

body{ background:#fff; position:relative;}
div{ line-height:18px;}
table{ border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
hr{ margin:0px;padding:0px;height:1px; line-height:1px; border-bottom:1px solid #c7d6e6;overflow:hidden;}

.clear{ clear:both;}
.dot{ font-family:"����";}


.fl{float:left;}
.fr{float:right;}
.star{ margin:0px 3px; color:#ef3800;}

a {outline: none; margin:0; padding:0;}
a:active {star:expression(this.onFocus=this.blur());}

a:link {color: #172732;text-decoration: none;}
a:visited {color: #172732;text-decoration: none;}
a:hover {color: #064e9d;text-decoration: none;}
/*
a.orange:link {color: #d84707;text-decoration: none;}
a.orange:visited {color: #d84707;text-decoration: none;}
a.orange:hover {color: #000;text-decoration: none;}

a.white:link {color: #fff;text-decoration: none;}
a.white:visited {color: #fff;text-decoration: none;}
a.white:hover {color: #ededed;text-decoration: none;}*/

.hide{ display:none;}

table tr td{word-wrap:break-word; word-break:break-all;}
#top{ background:url(../images/top/top_bg.gif) left top repeat-x; width:100%; height:57px; position:relative;}
.top_left{ float:left; width:470px; height:57px;}
#gray_line{ height:6px; background:url(../images/top/gray_line.png);height:28px;width:240px;}
#sp_line{margin-left:15px;font-size:14px;}
#color_line{ height:30px; background:url(../images/top/top_bar.gif);}
#top_right_user{ position:absolute; top:30px; right:10px; }
#top_right_user{ position:absolute; top:23px; right:10px; }
#top_right_user ul li{ float:left; padding-left:10px; color:#fff;}
#top_right_user ul li.sys_user{ padding-left:20px; font-weight:bold; background:url(../images/icon_user.png) left top no-repeat;}
#top_right_user ul li a,#top_right_user ul li a:visited{ color:#fff;}
#top_right_user ul li a:hover{ color:#eaeaea}
#menuheader{ height:28px;text-align:center; line-height:28px; font-weight:bold; background:url(../images/left_header.jpg) left top;}
#left_all{ width:200px;overflow:hidden; overflow-x:hidden;background:#d6e6f6;}
#left_content{ float:left; margin:0px; width:200px;background:#d6e6f6; border-right:1px solid #99bbe8;}
#menuheader{ height:28px;text-align:center; line-height:28px; font-weight:bold; background:url(../images/left_header.jpg) left top;}
.Level1{ margin:0px;height:28px; text-align:center; line-height:28px;background:url(../images/level1_bg.jpg) left top ; cursor:pointer; }
.ico_open{ float:left; margin:9px 8px 0px 15px; _margin:8px 8px 0px 8px; width:9px; height:9px; background:url(../images/ico_open.png) left top no-repeat;}
.ico_close{ float:left; margin:9px 8px 0px 15px; _margin:8px 8px 0px 8px; width:9px; height:9px; background:url(../images/ico_close.png) left top no-repeat;}
.ico_dot_b { float:left; margin:12px 8px 0px 15px; _margin:8px 8px 0px 8px; width:9px; height:9px;  background:url(../images/point_blue.jpg) left top no-repeat;}
.ico_dot_g { float:left; margin:12px 8px 0px 15px; _margin:8px 8px 0px 8px; width:9px; height:9px;  background:url(../images/point_green.jpg) left top no-repeat;}
.left_text{ height:28px; line-height:28px; float:left;}
.Level1 a:link,.Level1 a:visited{ display:block; width:200px; height:28px; overflow:hidden;font-size:12px; color:#15428b; text-decoration:none; background:url(../images/level1_bg.jpg) left top ; }
.Level1 a:hover{ background-position:left -28px; font-size:12px; color:#15428b;}
.Level1 a:active{ background-position:left -56px; font-size:12px; color:#15428b;}
.Level2{margin:0px;height:28px; text-align:center; line-height:28px;background:url(../images/level2_bg.jpg) left top ; cursor:pointer; }
.ico2_open{ float:left; margin:9px 8px 0px 32px; _margin:8px 8px 0px 17px; width:9px; height:9px; background:url(../images/ico_open.png) left top no-repeat;}
.ico2_close{ float:left; margin:9px 8px 0px 32px; _margin:8px 8px 0px 17px; width:9px; height:9px; background:url(../images/ico_close.png) left top no-repeat;}
.ico2_dot_b{ float:left; margin:12px 8px 0px 32px; _margin:8px 8px 0px 17px; width:9px; height:9px; background:url(../images/point_blue.jpg) left top no-repeat;}
.ico2_dot_g { float:left; margin:12px 8px 0px 32px; _margin:8px 8px 0px 17px; width:9px; height:9px;  background:url(../images/point_green.jpg) left top no-repeat;}
.Level2 a:link,.Level2 a:visited{ display:block; width:200px; height:28px; overflow:hidden;font-size:12px; color:#15428b; text-decoration:none; background:url(../images/level2_bg.jpg) left top ; }
.Level2 a:hover{ background-position:left -28px; font-size:12px; color:#15428b;}
.Level2 a:active{ background-position:left -56px; font-size:12px; color:#15428b;}
.Level3{margin:0px;height:28px; text-align:center; line-height:28px;background:url(../images/level3_bg.jpg) left top ; cursor:pointer; }
.ico3_open{ float:left; margin:9px 8px 0px 50px; _margin:8px 8px 0px 26px; width:9px; height:9px; background:url(../images/ico_open.png) left top no-repeat;}
.ico3_close{ float:left; margin:9px 8px 0px 50px;_margin:8px 8px 0px 26px;  width:9px; height:9px; background:url(../images/ico_close.png) left top no-repeat;}
.ico3_dot_b{ float:left; margin:12px 8px 0px 50px; _margin:8px 8px 0px 26px; width:9px; height:9px; background:url(../images/point_blue.jpg) left top no-repeat;}
.ico3_dot_g { float:left; margin:12px 8px 0px 50px; _margin:8px 8px 0px 26px; width:9px; height:9px;  background:url(../images/point_green.jpg) left top no-repeat;}
.Level3 a:link,.Level3 a:visited{ display:block; width:200px; height:28px; overflow:hidden;font-size:12px; color:#15428b; text-decoration:none; background:url(../images/level3_bg.jpg) left top ; }
.Level3 a:hover{ background-position:left -28px; font-size:12px; color:#15428b;}
.Level3 a:active{ background-position:left -56px; font-size:12px; color:#15428b;}
.Level4{margin:0px;height:28px; text-align:center; line-height:28px;background:url(../images/level4_bg.jpg) left top ; cursor:pointer;}
.ico4_dot_b{ float:left; margin:13px 6px 0px 70px;_margin:8px 8px 0px 35px;  width:9px; height:9px; background:url(../images/point_blue.jpg) left top no-repeat;}
.ico4_dot_g{ float:left; margin:13px 6px 0px 70px;_margin:8px 8px 0px 35px; width:9px; height:9px; background:url(../images/point_green.jpg) left top no-repeat;}
.left_text4{ height:28px; line-height:28px; float:left; font-weight:bold; color:#006600;}
.Level4 a:link{ display:block; width:200px; height:28px; overflow:hidden;font-size:12px; color:#15428b; text-decoration:none; background:url(../images/level4_bg.jpg) left top ; }
.Level4 a:visited{ display:block; width:200px; height:28px; overflow:hidden;font-size:12px;  color:#15428b; text-decoration:none; background:url(../images/level4_bg.jpg) left top ;  }
.Level4 a:hover{ background-position:left -28px; font-size:12px; color:#15428b;}
.Level4 a:active{ background-position:left -56px; font-size:12px; color:#15428b;}
.all{ display:none;}






